package vip.xiaonuo.smzq.modular.lifecycle.service.factory.impl;

import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;
import vip.xiaonuo.smzq.modular.lifecycle.entity.KclWjglb;
import vip.xiaonuo.smzq.modular.lifecycle.entity.PsbaGtWjglb;
import vip.xiaonuo.smzq.modular.lifecycle.service.entity.PsbaGtWjglbService;
import vip.xiaonuo.smzq.modular.lifecycle.service.factory.WrapperMeterFactory;
import vip.xiaonuo.smzq.modular.lifecycle.service.factory.produce.WrapperMeter;
import vip.xiaonuo.smzq.modular.lifecycle.vo.QueryMineStoreVO;

import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;

/**
 * <ul>
 * <li>name:  外部调用实现</li>
 * <li>author name: GEOSCENE_YUYANFEI</li>
 * <li>create time: 2024-03-20 15:31:25</li>
 * </ul>
 */
@Service
public class WrapperMeterFactoryImpl implements WrapperMeterFactory {

    @Qualifier(WrapperMeter.revRecWrapperMeterServiceName)
    @Autowired
    WrapperMeter revRecWrapperMeter;

    @Override
    public WrapperMeter getProduce(String proName) {
        if(StrUtil.equals(WrapperMeter.revRecWrapperMeterServiceName,proName)){
            return revRecWrapperMeter;
        }
        return null;
    }
}


